package com.xiaozhou.pojo.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
import java.math.BigDecimal;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class Stock4EvrDayDomain {
  /**
   * ⽇期，eg:202201280809
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone ="Asia/Shanghai")
  private Date date;
  /**
   * 交易量
   */
  private Long tradeAmt;
  /**
   * 股票编码
   */
  private String code;
  /**
   * 最低价
   */
  private BigDecimal lowPrice;
  /**
   * 股票名称
   */
  private String name;
  /**
   * 最⾼价
   */
  private BigDecimal highPrice;
  /**
   * 开盘价
   */
  private BigDecimal openPrice;
  /**
   * 当前交易总⾦额
   */
  private BigDecimal tradeVol;
  /**
   * 当前收盘价格指收盘时的价格，如果当天未收盘，则显示最新cur_price）
  */
  private BigDecimal closePrice;
  /**
   * 前收盘价
   */
  private BigDecimal preClosePrice;
}
